package Day_0131.JVM;

/**
 * @author zxc
 * @date 2023/01/31 18:09
 **/
public class JVM_Definition {
    public static void main(String[] args) {
        /**
         * Java虚拟机的概念，以及为啥Java被称做“平台无关语言”?
         * 1.概念
         * （1）Java虚拟机是一个可以执行Java字节码的虚拟机进程。
         * （2）Java源文件被编译成能被Java虚拟机执行的字节码文件。
         *
         * 2.原因 ：
         * （1）核心 ：JVM（Java虚拟机）的存在，使得其平台无关性;
         * Java被设计成允许应用程序可以运行在任意的平台，而不需要程序员为每一个平台单独重写或者是重新编译。
         * Java虚拟机让这个变为可能，因为它知道底层硬件平台的指令长度和其他特性。
         */
    }
}
